1 2 /* 3 * SmartCrawler 4 * 5 * $Id: Call.java,v 1.3 2005/08/05 15:55:53 vincool Exp $ 6 * Copyright 2005 Davide Pozza 7 * 8 * This program is free software; you can redistribute it 9 * and/or modify it under the terms of the GNU General Public 10 * License as published by the Free Software Foundation; 11 * either version 2 of the License, or (at your option) any 12 * later version. 13 * 14 * This program is distributed in the hope that it will be 15 * useful, but WITHOUT ANY WARRANTY; without even the implied 16 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 17 * PURPOSE. See the GNU General Public License for more 18 * details. 19 * 20 * You should have received a copy of the GNU General Public 21 * License along with this program; if not, write to the Free 22 * Software Foundation, Inc., 59 Temple Place, Suite 330, 23 * Boston, MA 02111-1307 USA 24 * 25 */ 26 27 package org.smartcrawler.retriever; 28 29 import org.smartcrawler.common.Link; 30 31 /*** 32 * 33 * 34 * @author <a href="mailto:pozzad@alice.it">Davide Pozza</a> 35 * @version <tt>$Revision: 1.3 $</tt> 36 */ 37 public interface Call { 38 public static final int GET = 1; 39 public static final int POST = 2; 40 41 /*** 42 * 43 * @return 44 */ 45 public Link getLink(); 46 /*** 47 * 48 * @return 49 */ 50 public String getUserAgent(); 51 /*** 52 * 53 * @param userAgent 54 */ 55 public void setUserAgent(String userAgent); 56 /*** 57 * 58 * @return 59 */ 60 public int getMethod(); 61 /*** 62 * 63 * @param method 64 */ 65 public void setMethod(int method); 66 }